

const user = {
	namespaced: true,//开启模块命名空间
	state: {
		isLogin: false,
		//公共的变量
		userInfo: {}, // 用户信息
		mobile: '', // 用户账号手机号
		psw: '', // 用户账号密码
		// selectBankCard: {}, // 支付时当前选中的银行卡
	},
	getters: {
		// // state的计算属性
		// get1: state => {
		// 	return state.text1 + 1
		// },
	},
	mutations: {
		setIsLogin(state, data) {
			state.isLogin = data
		},
		//相当于同步的操作
		setUserInfo(state, obj) {
			// console.log(999966,'llllllllllllllllllll')
			state.userInfo = obj
			uni.setStorageSync('userInfo', obj)

		},
		// 记住密码
		setPsw(state, data) {
			state.psw = data.psw
			state.mobile = data.mobile
		},
		// 当前选中银行卡
		// setSelectBankCard(state, data) {
		// 	state.selectBankCard = data
		// }
	},
	actions: {
		//相当于异步的操作,不能直接改变state的值，只能通过触发mutations的方法才能改变
		addCountAction(context, payload) {
			context.commit('add', payload)
		}
	}
}

export default user
